body {
    font-size: 12px;font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
}
a,a:hover{text-decoration:none !important;}
.clear5{width:100%;height:5px;clear:both;}
.clear10{width:100%;height:10px;clear:both;}
.clear15{width:100%;height:15px;clear:both;}
.clear20{width:100%;height:20px;clear:both;}
.red{color:red !important;}
.green{color:green !important;}
.white{color:#ffffff !important;}
.bold{font-weight:bold;}
.mt100{margin-bottom:100px;}
.mt50{margin-bottom:50px !important;}
.mt40{margin-bottom:50px !important;}
.mt30{margin-bottom:50px !important;}
.mt20{margin-bottom:50px !important;}
.mt10{margin-bottom:50px !important;}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mb40{margin-bottom:40px}
.mb50{margin-bottom:50px}
.w100{width:100%;}
.w300px{width:300px !important;}
.h28{height:28px !important;line-height:28px !important;}
.h29{height:29px !important;line-height:29px !important;}
.h30{height:30px !important;line-height:30px !important;}
.h31{height:31px !important;line-height:31px !important;}
.h32{height:32px !important;line-height:32px !important;}
.fr{float:right !important;}
.table{margin-top:0px;}
.inline-block{display:inline-block;}
.msg-title{
    overflow: hidden; 
    display: block;
    text-indent: 5px;
}

.show-tip{
    float: right;
    margin-right: 10px;
    color: #2d689f;
    text-transform:none;
}

.hidden{
	display:none;
}

.web li b{
	color:red;
	padding-right:2px;
	position:relative;
	top:2px;
}
.top{position:relative;top:2px;}
.center{text-align:center !important;}
.tab {
    border-width: 1px;
    border-style: solid;
    border-color: #ddd #ddd #fff #fff;
    text-shadow: 0 1px 0 #FFFFFF;
    border-collapse: separate;
    font-size:12px;
}
.tab td {
    padding: 0px 10px;
    margin: 15px 0;
    line-height:35px;
    border-width: 1px;
    border-style: solid;
    border-color: #fff #fff #ddd #ddd;
}
.tab thead td { text-align: center; }
.tab tbody tr:hover { background: #fff; }
.mac-size{font-size:14px;}
label{display:inline-block;height:34px;line-height:34px;margin-bottom:0px !important;margin-right:10px;font-weight:normal;}
input[type="radio"], input[type="checkbox"]{position:relative;top:2px;}

/* page */
.result.page {
    height: 40px;
    width: auto;
    text-align: right;
    line-height: 40px;
    padding-right: 30px;
    padding-left: 30px;
}

.result.page a {
    height: 25px;
    width: auto;
    display: inline-block;
    color: #333;
    border: 1px solid #CCC;
    text-decoration: none;
    line-height: 25px;
    padding-left: 5px;
    padding-right: 5px;
    background-color: #F9F9F9;
}
.result.page .current {
    height: 25px;
    width: auto;
    padding-left: 8px;
    padding-right: 8px;
    line-height: 25px;
    display: inline-block;
    background-color: #09F;
    color: #FFF;
}
.result.page a:hover {
    background-color: #09F;
    color:#FFF;
    border: 1px solid #09F;
}
.table{ width:100%; min-width:1300px;}